এক্সেলে REPLACE এবং SUBSTITUTE ফাংশন টেক্সট ম্যানিপুলেশনের জন্য অত্যন্ত কার্যকর। এই ফাংশনগুলো ব্যবহার করে টেক্সটের নির্দিষ্ট অংশ পরিবর্তন বা প্রতিস্থাপন করা যায়। তবে তাদের কাজের মধ্যে সূক্ষ্ম পার্থক্য রয়েছে।
REPLACE ফাংশন
REPLACE ফাংশন ব্যবহার করে একটি টেক্সট স্ট্রিংয়ের নির্দিষ্ট অবস্থানের টেক্সট সরিয়ে নতুন টেক্সট বসানো হয়।
সিনট্যাক্স:
=REPLACE(old_text, start_num, num_chars, new_text)
প্যারামিটার:
- old_text: মূল টেক্সট।
- start_num: পরিবর্তন শুরু করার অবস্থান।
- num_chars: কতগুলো অক্ষর পরিবর্তন হবে।
- new_text: যে টেক্সট বসবে।
উদাহরণ:
| A | B | |
|---|---|---|
| 1 | 1234567890 | =REPLACE(A1, 4, 3, "###") |
ফলাফল: 123###7890
(4 নম্বর থেকে শুরু করে 3টি অক্ষর মুছে ### বসানো হয়েছে।)
SUBSTITUTE ফাংশন
SUBSTITUTE ফাংশন টেক্সটের নির্দিষ্ট শব্দ বা অক্ষর প্রতিস্থাপনের জন্য ব্যবহৃত হয়।
সিনট্যাক্স:
=SUBSTITUTE(text, old_text, new_text, [instance_num])
প্যারামিটার:
- text: মূল টেক্সট।
- old_text: যে টেক্সটটি পরিবর্তন করতে হবে।
- new_text: যে টেক্সটটি বসবে।
- instance_num: যদি নির্দিষ্ট অবস্থানে প্রতিস্থাপন করতে চান, তবে এটি ব্যবহার করুন। (ঐচ্ছিক)
উদাহরণ:
| A | B | |
|---|---|---|
| 1 | Excel is great! | =SUBSTITUTE(A1, "great", "awesome") |
ফলাফল: Excel is awesome!
(“great” শব্দটি “awesome” দিয়ে প্রতিস্থাপন হয়েছে।)
নির্দিষ্ট Instance:
| A | B | |
|---|---|---|
| 1 | apple, apple, apple | =SUBSTITUTE(A1, "apple", "fruit", 2) |
ফলাফল: apple, fruit, apple
(দ্বিতীয় apple কেবলমাত্র fruit দিয়ে প্রতিস্থাপন হয়েছে।)
REPLACE বনাম SUBSTITUTE
| ফাংশন | ব্যবহারক্ষেত্র |
|---|---|
| REPLACE | নির্দিষ্ট অবস্থানের একটি অংশ পরিবর্তন করতে। |
| SUBSTITUTE | নির্দিষ্ট শব্দ বা টেক্সট প্রতিস্থাপন করতে। |
একসঙ্গে REPLACE এবং SUBSTITUTE ব্যবহার
দুই ফাংশন একত্রে ব্যবহার করে জটিল টেক্সট ম্যানিপুলেশন করা যায়।
উদাহরণ:
| A | B | |
|---|---|---|
| 1 | 123-456-7890 | =SUBSTITUTE(REPLACE(A1, 4, 3, "***"), "-", "") |
ফলাফল: 123***7890
(মাঝের অংশ REPLACE দিয়ে পরিবর্তন এবং ড্যাশ SUBSTITUTE দিয়ে সরানো হয়েছে।)
ব্যবহারিক প্রয়োগ
- ডেটা ক্লিনিং:
বড় ডেটাসেটে টেক্সট পরিবর্তন বা ফরম্যাটিং সহজ করতে। - টেক্সট ফরম্যাটিং:
টেক্সট স্ট্রিং থেকে অপ্রয়োজনীয় অংশ সরানো বা প্রতিস্থাপন করা। - কাস্টমাইজড রিপ্লেসমেন্ট:
নির্দিষ্ট অবস্থানে বা নির্দিষ্ট শব্দে কাস্টম রিপ্লেসমেন্ট করতে।
সারমর্ম
REPLACE এবং SUBSTITUTE ফাংশন এক্সেলের অত্যন্ত শক্তিশালী টেক্সট ম্যানিপুলেশন টুল। REPLACE নির্দিষ্ট অবস্থানে কাজ করে, আর SUBSTITUTE নির্দিষ্ট শব্দ বা টেক্সটকে প্রতিস্থাপন করে। সঠিকভাবে ব্যবহার করলে ডেটা প্রসেসিং আরও সহজ এবং দক্ষ হয়ে ওঠে।
Read more